package com.xiaoyao.server.service;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.xiaoyao.server.dto.RegistExecution;
import com.xiaoyao.server.entity.User;

public interface UserService{
	
	/**
	 * 查询一本用户
	 * 
	 * @param userId
	 * @return
	 */
	User getById(long userId);

	/**
	 * 查询所有用户
	 * 
	 * @return
	 */
	List<User> getUserList();
	
	/**
	 * 登录
	 * 
	 * @return
	 */
	User loginu(String username, String password);//用户名登录
	User loginp(String phone, String password);//手机登录
	
	
	/**
     * 个人界面 修改用户名、手机号、头像
     * @return 
     */
    int alterAvatarUrl( long userId , String avatarUrl);
    int alterPhone( long userId , String phone);
    int alterName( long userId ,String username);
    
    String getHeadPhoto(long id);//上传头像
	/**
	 * 注册
	 * 
	 * @return
	 */
	RegistExecution regist(String username, String password);

	
}
